/* Mixins */
.border-radius (@arguments)
{
	border-radius: @arguments;
	-webkit-border-radius: @arguments;
	-moz-border-radius: @arguments;
}

.shadow(@arg)
{
	-webkit-box-shadow: @arg;
	-moz-box-shadow   : @arg;
	-o-box-shadow     : @arg;
	box-shadow        : @arg;
}

.linear-gradient (@bgcolor: #fff, @from: #fff, @to: #000)
{
	background-color: @bgcolor;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, @from), color-stop(1, @to));
	background-image: -webkit-linear-gradient(center top, @from 0%, @to 100%);
	background-image: -moz-linear-gradient(center top, @from 0%, @to 100%);
	background-image: -o-linear-gradient(top, @from 0%, @to 100%);
	background-image: -ms-linear-gradient(top, @from 0%, @to 100%);
	/*filter: ~"progid:DXImageTransform.Microsoft.gradient( startColorstr='@from', endColorstr='@to',GradientType=0 )";*/
	background-image: linear-gradient(top, @from 0%, @to 100%);
}

.bg-clip-padding()
{
	-moz-background-clip   : padding;
	-webkit-background-clip: padding-box;
	background-clip        : padding-box;
}

.break-word () {
  text-wrap: break-word;
  word-wrap: break-word;
}

.transition(@time)
{
	/*-webkit-transition: all @time ease-in-out;*/
	-moz-transition: all @time ease-in-out;
	/*-o-transition: all @time ease-in-out;*/
	-ms-transition: all @time ease-in-out;
	transition: all @time ease-in-out;
}